<?php
   //=========================<script réalisé par :EZZAMANE SOUKAINA>===================
    require_once("beans/materielBean.php");

 class routeurDao{
    
    function insertMateriel($materiel,$qte,$log,$tache)  {   

           $param2=$materiel->getReference();
           $param3=$materiel->getConstructeur();
           $param4=$materiel->getConnecteur();
           $param5=$materiel->getType();
           $param6=$qte;
           $date =  date('d-m-Y  H:i:s');
           $param7=$log;
           $param8=$tache; 
         $req=connexion()->exec("insert into materielcommande(id,reference,constructeur,connecteur,type,quantite,dateCommande,idNomade,idTache) values(default,\"$param2\",\"$param3\",\"$param4\",\"$param5\",\"$param6\",'$date',\"$param7\",\"$param8\")");
          
    }
   function loadAllRouteurByType(){ //fonction pour importer l'ensemble des routeur du table routeur
        
         $requete_prepare_9=connexion()->prepare("SELECT constructeur FROM materiel where type='routeur'"); // on prépare notre requête
         $requete_prepare_9->execute();
         $routeur = array();//on va recuperer les resultats sous forme de tableau
         while($lignes=$requete_prepare_9->fetch(PDO::FETCH_OBJ)){
            $routeur[] =$lignes->constructeur;
        }
     return $routeur;//la fonction retourne un tableau de routeur choisis par le nomade
}
function loadRouteur($materiel){ //fonction pour importer l'ensemble des routeur du table routeur
         $constructeur=$materiel->getConstructeur();
         $requete_prepare_9=connexion()->prepare("SELECT * FROM materiel where constructeur='$constructeur' and type='routeur'"); // on prépare notre requête
         $requete_prepare_9->execute();
         //on va recuperer les resultats sous forme de tableau
         while($lignes=$requete_prepare_9->fetch(PDO::FETCH_OBJ)){
          $materiel=new materielBean();
          $materiel->setId($lignes->id);
          $materiel->setReference($lignes->reference);
          $materiel->setConstructeur($lignes->constructeur);
          $materiel->setConnecteur($lignes->connecteur);
          $materiel->setType($lignes->type);
            
        }
     return $materiel;//la fonction retourne un tableau de routeurs choisis par le nomade
}
     
}
?>



